home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Devastator / Devastator.jar / i.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-02-01  |  2.8 KB  |  211 lines

  1. import javax.microedition.lcdui.Graphics;
  2. import javax.microedition.lcdui.Image;
  3.  
  4. // $FF: renamed from: i
  5. public class class_0 {
  6.    // $FF: renamed from: case int
  7.    private int field_0;
  8.    // $FF: renamed from: else int
  9.    private int field_1;
  10.    // $FF: renamed from: new int
  11.    private int field_2;
  12.    // $FF: renamed from: for int
  13.    private int field_3;
  14.    // $FF: renamed from: byte int
  15.    private int field_4;
  16.    // $FF: renamed from: do int[]
  17.    private final int[] field_5 = new int[]{0, 1, 1, 1, 2, 3, 4, 4};
  18.    // $FF: renamed from: int g[]
  19.    public g[] field_6;
  20.    // $FF: renamed from: try c[]
  21.    public c[] field_7;
  22.    // $FF: renamed from: if int[]
  23.    public int[] field_8;
  24.    // $FF: renamed from: a javax.microedition.lcdui.Image[]
  25.    private Image[] field_9;
  26.    // $FF: renamed from: char javax.microedition.lcdui.Image
  27.    private Image field_10 = null;
  28.  
  29.    public class_0(Image[] var1, Image[] var2, int[] var3, int var4, int var5, int var6, int var7) {
  30.       this.field_0 = var4;
  31.       this.field_1 = var5;
  32.       this.field_2 = var6;
  33.       this.field_3 = var7;
  34.       this.field_8 = var3;
  35.       this.field_9 = var1;
  36.       this.field_4 = this.field_0 / var6;
  37.       this.method_1(var2);
  38.       this.method_4();
  39.    }
  40.  
  41.    // $FF: renamed from: a (g) void
  42.    public void method_0(g var1) {
  43.       if (this.field_6 == null) {
  44.          this.field_6 = new g[1];
  45.          this.field_6[0] = var1;
  46.       } else {
  47.          int var2 = this.field_6.length;
  48.          g[] var3 = new g[var2 + 1];
  49.  
  50.          for(int var4 = 0; var4 < var2; ++var4) {
  51.             var3[var4] = this.field_6[var4];
  52.          }
  53.  
  54.          var3[var2] = var1;
  55.          this.field_6 = var3;
  56.       }
  57.  
  58.    }
  59.  
  60.    // $FF: renamed from: a (javax.microedition.lcdui.Image[]) void
  61.    private void method_1(Image[] var1) {
  62.       int var2 = 0;
  63.  
  64.       for(int var3 = 0; var3 < this.field_8.length; ++var3) {
  65.          if (this.field_8[var3] == 8) {
  66.             ++var2;
  67.          }
  68.       }
  69.  
  70.       if (var2 > 0) {
  71.          this.field_7 = new c[var2];
  72.          int var4 = 0;
  73.  
  74.          for(int var5 = 0; var5 < this.field_8.length; ++var5) {
  75.             if (this.field_8[var5] == 8) {
  76.                int var6 = var5 % this.field_4 * this.field_2;
  77.                int var7 = var5 / this.field_4 * this.field_3;
  78.                this.field_8[var5] = 0;
  79.                this.field_7[var4++] = new c(var1, var6, var7);
  80.             }
  81.          }
  82.       }
  83.  
  84.    }
  85.  
  86.    // $FF: renamed from: if (int, int) boolean
  87.    public boolean method_2(int var1, int var2) {
  88.       if (var1 < 0) {
  89.          return false;
  90.       } else if (var2 < 0) {
  91.          return false;
  92.       } else if (var1 >= this.field_0) {
  93.          return false;
  94.       } else if (var2 >= this.field_1) {
  95.          return false;
  96.       } else {
  97.          int var3 = var2 / this.field_3;
  98.          int var4 = var1 / this.field_2;
  99.          int var5 = var3 * this.field_4 + var4;
  100.          int var6 = this.field_8[var5];
  101.          var3 *= this.field_3;
  102.          var4 *= this.field_2;
  103.          if (var6 == 5 || var6 == 6 || var6 == 7) {
  104.             this.field_8[var5] = 0;
  105.             Graphics var7 = this.field_10.getGraphics();
  106.             var7.drawImage(this.field_9[0], var4, var3, 20);
  107.          }
  108.  
  109.          boolean var11 = false;
  110.          if (this.field_7 != null) {
  111.             for(int var8 = 0; var8 < this.field_7.length; ++var8) {
  112.                var11 |= this.field_7[var8].do(var1, var2);
  113.             }
  114.          }
  115.  
  116.          return var11;
  117.       }
  118.    }
  119.  
  120.    // $FF: renamed from: a () boolean
  121.    public boolean method_3() {
  122.       if (this.field_7 != null) {
  123.          for(int var1 = 0; var1 < this.field_7.length; ++var1) {
  124.             if (this.field_7[var1].if) {
  125.                return true;
  126.             }
  127.          }
  128.       }
  129.  
  130.       return false;
  131.    }
  132.  
  133.    // $FF: renamed from: if () void
  134.    private void method_4() {
  135.       this.field_10 = Image.createImage(this.field_0, this.field_1);
  136.       Graphics var1 = this.field_10.getGraphics();
  137.       int var2 = 0;
  138.  
  139.       for(int var3 = 0; var3 < this.field_1; var3 += this.field_3) {
  140.          for(int var4 = 0; var4 < this.field_0; var4 += this.field_2) {
  141.             int var5 = this.field_8[var2++];
  142.             var1.drawImage(this.field_9[var5], var4, var3, 20);
  143.          }
  144.       }
  145.  
  146.    }
  147.  
  148.    // $FF: renamed from: do () void
  149.    public void method_5() {
  150.       if (this.field_6 != null) {
  151.          int var1 = this.field_6.length;
  152.  
  153.          for(int var2 = 0; var2 < var1; ++var2) {
  154.             this.field_6[var2].a();
  155.          }
  156.       }
  157.  
  158.       if (this.field_7 != null) {
  159.          int var3 = this.field_7.length;
  160.  
  161.          for(int var4 = 0; var4 < var3; ++var4) {
  162.             this.field_7[var4].a();
  163.          }
  164.       }
  165.  
  166.    }
  167.  
  168.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
  169.    public void method_6(Graphics var1) {
  170.       if (this.field_10 == null) {
  171.          this.method_4();
  172.       }
  173.  
  174.       if (this.field_10 != null) {
  175.          var1.drawImage(this.field_10, 0, 0, 20);
  176.          if (this.field_6 != null) {
  177.             int var2 = this.field_6.length;
  178.  
  179.             for(int var3 = 0; var3 < var2; ++var3) {
  180.                this.field_6[var3].a(var1);
  181.             }
  182.          }
  183.  
  184.          if (this.field_7 != null) {
  185.             int var4 = this.field_7.length;
  186.  
  187.             for(int var5 = 0; var5 < var4; ++var5) {
  188.                this.field_7[var5].a(var1);
  189.             }
  190.          }
  191.       }
  192.  
  193.    }
  194.  
  195.    // $FF: renamed from: a (int, int) int
  196.    public int method_7(int var1, int var2) {
  197.       if (var1 < 0) {
  198.          return 0;
  199.       } else if (var2 < 0) {
  200.          return 0;
  201.       } else if (var1 >= this.field_0) {
  202.          return 0;
  203.       } else if (var2 >= this.field_1) {
  204.          return 0;
  205.       } else {
  206.          int var3 = this.field_8[var2 / this.field_3 * this.field_4 + var1 / this.field_2];
  207.          return this.field_5[var3];
  208.       }
  209.    }
  210. }
  211.